#include<iostream>

using namespace std;

void swap2num(int &a, int &b);
void swap2num(float *a, float *b);

int main(void)
{
	int num1, num2;
	float f1, f2;
	
	num1 = 10, num2 = 20;
	f1 = 1.2, f2 = 2.3;

	swap2num(num1,num2);
	swap2num(&f1,&f2);
	
	cout << "num1" << num1 << "num2 " << num2 << endl;
	cout << "f1" << f1 << "f2" << f2 << endl;

	return 0;

}

void swap2num(int &a, int &b)
{
	int t;
	t = a;
	a = b;
	b = t;
}

void swap2num(float *a, float *b)
{
	float t;
	t = *a;
	*a = *b;
	*b = t;
}
